barcode management evaluation bar code barcodes software marketing consulting labels program evaluation market research education strategic planning advertising evaluation training assessment